import Mock from 'mockjs'
// 如果需要生成固定数据可以吧userList拿出来定义

export default {
  'get /api/userList' (req, res)  {
    const userList = Mock.mock({
      'data|3-6':  [{   // 随机生成3到6个数组元素
        'name': '@cname',  // 中文名称
        'nickName': '@last',
        'phoneNo':/^1[385][1-9]\d{8}/,
        'id|+1': 88,    // 属性值自动加 1，初始值为88
        'age|18-28': 0,   // 18至28以内随机整数, 0只是用来确定类型
        'birthday': '@date("yyyy-MM-dd")',  // 日期
        'city': '@city(true)',   // 中国城市
        'color': '@color',  // 16进制颜色
        'isMale|1': true,  // 布尔值
        avatar () {
          return Mock.Random.image('100x100', Mock.Random.color(), '#757575', 'png', this.nickName.substr(0, 1))
        }
      }]
    }).data
    res.status(200).json({
      result: userList
    })
  }
}